package oop.java0322;

/**
 * 4：用oop的思想模拟 狗咬吕洞宾,不识好人心；
 *   狗咬刺猬，无从下口；狗咬狗，一嘴毛.相关类用构造方法初始化属性（方法都是咬，bite)
 *
 *    狗有名字的属性，刺猬有名字的属性，好人有名字和性别属性
 */
public class Dog {
    String name;

    public Dog(String name) {
        this.name = name;
    }
    public void bite(Dog dog){
        System.out.println(name+"咬"+dog.name+"，一嘴毛。");
    }
    public void bite(Hedghog hedg){
        System.out.println(name+"咬"+hedg.name+"，无从下口。");
    }
    public void bite(GoodBoy person){
        System.out.println(name+"咬"+person.name+"，不识好人心。");

    }
}
